Andrew D O'Rourke author data searchable via API